package lab02.test33;

import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;

/**
 * Created by 婷婷 on 2017/11/17.
 */
public class Test33 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        //存放String数据
        List<String>list = new ArrayList<String>();
        System.out.println("请输入几个单词：");

        //nextLine()方法，读取所有字符，包括空格
        String string  = scanner.nextLine();

        //split("")把一个字符串分割为字符串数组，其中“ ”是每个字符都会被分割
        String [] array = string.split("");

        for (int i = 0;i<array.length;i++){
            for (int j = 0;j<array.length;j++){

                 /*
                 * compareToIgnoreCase() 方法用于按字典顺序比较两个字符串，不考虑大小写。
                如果参数字符串等于此字符串，则返回值 0；
                如果此字符串小于字符串参数，则返回一个小于 0 的值；
                如果此字符串大于字符串参数，则返回一个大于 0 的值。
                */
                if (array[i].compareToIgnoreCase(array[j])<0){
                    string=array[i];
                    array[i]=array[j];
                    array[j]=string;
                }
            }
        }

        //遍历array中的每一个对象
        for (String n : array) {

            list.add(n);
            System.out.println(n);
        }
    }
}
